#!/bin/bash

# Export paths here if necessary or recommended.
export LD_LIBRARY_PATH="/opt/eb-pkg/ebadmin/software/impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25/intel64/lib/release_mt":$LD_LIBRARY_PATH

# Load environment if this script is run directly.
if test "$CS_ENVIRONMENT_SET" != "true" ; then
  module purge
  module load GCCcore/4.9.3
  module load binutils/2.25-GCCcore-4.9.3
  module load icc/2016.1.150-GCC-4.9.3-2.25
  module load ifort/2016.1.150-GCC-4.9.3-2.25
  module load iccifort/2016.1.150-GCC-4.9.3-2.25
  module load impi/5.1.2.150-iccifort-2016.1.150-GCC-4.9.3-2.25
  module load iimpi/8.1.5-GCC-4.9.3-2.25
  module load imkl/11.3.1.150-iimpi-8.1.5-GCC-4.9.3-2.25
  module load intel/2016a
  module load expat/2.2.0-intel-2016a
  module load cmake/3.20.1
fi

export LD_LIBRARY_PATH="/users/rw00793/Code_Saturne/7.2-alpha/scotch-6.1.1/arch/Linux_x86_64/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH="/users/rw00793/Code_Saturne/7.2-alpha/parmetis-4.0.3/arch/Linux_x86_64/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH="/users/rw00793/Code_Saturne/7.2-alpha/hdf5-1.10.6/arch/Linux_x86_64/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH="/users/rw00793/Code_Saturne/7.2-alpha/med-4.1.0/arch/Linux_x86_64/lib":$LD_LIBRARY_PATH
export LD_LIBRARY_PATH="/users/rw00793/Code_Saturne/7.2-alpha/cgns-4.2.0/arch/Linux_x86_64/lib":$LD_LIBRARY_PATH

export OMP_NUM_THREADS=1

cd /users/rw00793/cases/Bohn_closed_Ra1E7_2D/les/RESU/20220114-2301

# Run solver.
mpiexec.hydra -n 80 -ppn 26 ./cs_solver --mpi "$@"
export CS_RET=$?

exit $CS_RET
